import java.util.Random;
public class 遍历数组求和 {
    //遍历数组求和
    //需求：生成10个1~100之间的随机数存入数组。
    //1) 求出所有数据的和
    //2) 求所有数据的平均数
    //3)统计有多少个数据比平均值小
    public static void main(String[] args) {
        Random r = new Random();
        int flag = 10;
        int sum = 0;
        int average = 0;
        int count = 0;
       int arr[] = new int[10];
        for (int  i = 0 ; i < 10; i++) {
            int number = r.nextInt(101);
            arr[i] = number;//已生成10个随机数
            System.out.println("本次生成的随机数有:" + arr[i]);
        }
        for (int i = 0; i < 10; i++) {
            sum += arr[i];//求出所有的数据和
        }
        System.out.println("数组和为:" + sum);

        for(int i = 0 ; i < 10 ; i++){
            average = sum / 10;//求出所有数据的平均数
            if (arr[i] < average) {
                count++;
            }
            }
        System.out.println("平均数为" +  average);
        System.out.println("比平均数小的数有:" + count + "个");

        }

    }

